home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / WORDMISC / EASYRITE.LZH / USERLOG.DOC < prev   
Text File  |  1985-02-22  |  25KB  |  845 lines

  1.    
  2.    
  3.    
  4.    NOTE:
  5.    
  6.    This manual has been formatted such that, if cut into
  7.    sheets that measure 8.5" x 5.5", it will fit into your DOS
  8.    manual or another similarly sized binder.
  9.    
  10.                                             - CEL
  11.    
  12.    (This page may be discarded)
  13.    
  14.    
  15.    
  16.    
  17.    
  18.    
  19.    
  20.                    =====================
  21.                   ||                   ||
  22.     ==============||   U s e r L o g   ||==============
  23.    ||                                                 ||
  24.     ===================================================
  25.    
  26.    
  27.                             by
  28.    
  29.                      Chris E. Lindberg
  30.    
  31.                           v1.00
  32.    
  33.    
  34.    
  35.    
  36.    
  37.    
  38.    
  39.    
  40.    
  41.    
  42.    
  43.    
  44.    
  45.    
  46.    
  47.    
  48.    
  49.    
  50.    
  51.    
  52.    
  53.    
  54.    Copyright(c) 1985                All Rights Reserved
  55.    
  56.                                             U s e r L o g
  57.    -------------------------------------------------------
  58.    
  59.    
  60.                        COPYRIGHT 1985
  61.    
  62.                              BY
  63.    
  64.                       CHRIS E. LINDBERG
  65.    
  66.    This software product and manual is copyrighted.  All
  67.    rights are reserved by Chris E. Lindberg.
  68.    
  69.    
  70.                    USER SUPPORTED SOFTWARE
  71.    I am distributing this software using the "freeware"
  72.    concept because I believe that software should be usable
  73.    AND affordable.  Therefore, if you are using this soft-
  74.    ware and find it to be of value, please fill out the
  75.    registration card on last page of this manual and return
  76.    it with $25.00 to 
  77.    
  78.                       Chris E. Lindberg
  79.                    5221 W. Washington Blvd.
  80.                     Milwaukee, WI   53208
  81.    
  82.    Registration of your ownership of this software program
  83.    and manual will entitle you to notification of any
  84.    updates and free upgrades (excluding diskette and postage).
  85.    
  86.    A one-time fee of $25.00 is required to register this soft-
  87.    ware and manual.  This registration fee is tax deductible
  88.    for business-users of personal computers.
  89.    
  90.    
  91.    
  92.    
  93.    
  94.    
  95.    
  96.    -------------------------------------------------------
  97.    
  98.                              -i-
  99.    
  100.                                             U s e r L o g
  101.    -------------------------------------------------------
  102.    
  103.    
  104.                      TABLE OF CONTENTS
  105.    
  106.    
  107.    INTRODUCTION TO USERLOG .............................1
  108.    
  109.    SYSTEM REQUIREMENTS..................................2
  110.    
  111.    BEFORE YOU BEGIN.....................................3
  112.    
  113.    INSTALLING USERLOG...................................4
  114.    
  115.    USING USERLOG........................................5
  116.    
  117.    THE USERLOG LOG ENTRY SCREEN.........................8
  118.    
  119.    CREATING A NEW LOG FILE (/N).........................9
  120.    
  121.    LOGGING IN (/I).....................................10
  122.    
  123.    LOGGING OUT (/O)....................................11
  124.    
  125.    BROWSING LOG ENTRIES (/B)...........................12
  126.    
  127.    LISTING LOG ENTRIES (/L)............................13
  128.    
  129.    USING USERLOG IN BATCH FILES........................14
  130.    
  131.    USERLOG REGISTRATION FORM...........................16
  132.    
  133.    
  134.    
  135.    
  136.    
  137.    
  138.    
  139.    
  140.    -------------------------------------------------------
  141.    
  142.                              -ii-
  143.                                             U s e r L o g
  144.    -------------------------------------------------------
  145.    
  146.    
  147.                   INTRODUCTION TO USERLOG
  148.    
  149.    USERLOG is a system utility designed to maintain a 
  150.    disk-based file of computer usage.  As such, it may
  151.    be used in lieu of a written log to record and monitor
  152.    the business and personal use for which your personal
  153.    computer is being used.
  154.    
  155.    The main features of USERLOG are:
  156.    
  157.         -  the utility is simple to use
  158.         -  it is invoked directly from the PC-DOS command
  159.            level.
  160.         -  it can be used in batch files or with keyboard
  161.            enhancement programs.
  162.         -  all entries are automatically time and date
  163.            stamped using your system's clock/calendar.
  164.         -  elapsed times for each entry are calculated
  165.            automatically and stored with each log entry
  166.         -  the browsing and listing features permit you
  167.            to selectively display or print log entries
  168.         -  listings of log entries show the number of
  169.            hours the computer was used for personal and for
  170.            business use.
  171.    
  172.    
  173.    
  174.    
  175.    
  176.    
  177.    
  178.    
  179.    
  180.    
  181.    
  182.    
  183.    -------------------------------------------------------
  184.    
  185.                              -1-
  186.    
  187.                                             U s e r L o g
  188.    -------------------------------------------------------
  189.    
  190.    
  191.                    SYSTEM REQUIREMENTS
  192.    
  193.    USERLOG has the following minimal system requirements
  194.    
  195.         -  IBM Personal Computer PC/XT/AT
  196.         -  64K RAM
  197.         -  One floppy disk drive
  198.         -  Monochrome or color monitor
  199.         -  printer port configured as LPT1
  200.         -  printer
  201.         -  PC-DOS version 1.0 or greater
  202.    
  203.    While optional, the use of a battery-powered clock/
  204.    calendar that automatically sets your system clock and
  205.    calendar is highly recommended.
  206.    
  207.    
  208.    
  209.    
  210.    
  211.    
  212.    
  213.    
  214.    
  215.    
  216.    
  217.    
  218.    
  219.    
  220.    
  221.    
  222.    
  223.    
  224.    
  225.    
  226.    
  227.    -------------------------------------------------------
  228.    
  229.                              -2-
  230.    
  231.                                             U s e r L o g
  232.    -------------------------------------------------------
  233.    
  234.    
  235.                       BEFORE YOU BEGIN
  236.    
  237.    Before you put USERLOG to work for you, it is a good
  238.    idea to create a working copy of your USERLOG program
  239.    file.  First, you will need a blank, formatted diskette.
  240.    Place your DOS diskette into drive A and next to the
  241.    DOS prompt type
  242.    
  243.    FORMAT A:
  244.    
  245.    Follow the instructions on the screen to complete the
  246.    diskette formatting process.
  247.    
  248.    Once the formatting process has been completed, a 
  249.    working copy of USERLOG can be made by entering next 
  250.    to the DOS prompt
  251.    
  252.    DISKCOPY A: A:    (if you have  1 disk drive)
  253.    
  254.      or
  255.    
  256.    DISKCOPY A: B:    (if you have 2 disk drives)
  257.    
  258.    Again, follow the directions on the screen to complete
  259.    the copying process.
  260.    
  261.    Once a working copy of USERLOG has been made, store the
  262.    original USERLOG diskette in a safe place.  Use the
  263.    working copy of USERLOG to transfer the program file or
  264.    maintain the log data file.
  265.    
  266.    
  267.    
  268.    
  269.    
  270.    
  271.    -------------------------------------------------------
  272.    
  273.                              -3-
  274.    
  275.                                             U s e r L o g
  276.    -------------------------------------------------------
  277.    
  278.    
  279.                      INSTALLING USERLOG
  280.    
  281.    Floppy Drive Systems
  282.    
  283.    USERLOG.COM should be transferred to a blank and
  284.    formatted diskette (See BEFORE YOU BEGIN and USING
  285.    USERLOG IN BATCH FILES).  Because USERLOG records
  286.    log entries in the same directory in which USERLOG.COM
  287.    resides, the log file will be maintained on the same
  288.    diskette.  The number of log entries that can be
  289.    written to a diskette depends on the free space
  290.    available.  A blank double-sided, double-density
  291.    diskette formatted at 9 tracks per inch containing
  292.    USERLOG.COM will have approximately 336 kilobytes of
  293.    free storage available.  Since each log entry consumes
  294.    63 bytes of storage, approximately 5300 log entries
  295.    can be stored on the diskette.  This means you can
  296.    record approximately 14 log entries per day.
  297.    
  298.    Hard Disk Systems
  299.    
  300.    USERLOG maintains the log file in the same directory
  301.    in which USERLOG.COM resides.  As a result, USERLOG.COM
  302.    can be installed in any directory or subdirectory on
  303.    a hard disk.  However, unless you make extensive use
  304.    of batch files or keyboard enhancement programs (e.g.
  305.    PROKEY) to run applications, we recommend that
  306.    USERLOG.COM reside in the root directory.
  307.    
  308.    
  309.    
  310.    
  311.    
  312.    
  313.    
  314.    
  315.    -------------------------------------------------------
  316.    
  317.                              -4-
  318.    
  319.                                             U s e r L o g
  320.    -------------------------------------------------------
  321.    
  322.    
  323.                        USING USERLOG
  324.    
  325.    USERLOG is a system utility that is invoked at the
  326.    DOS command level i.e. next to the DOS prompt.  To
  327.    run USERLOG, the following syntax must be used
  328.    
  329.    d:USERLOG/[p]
  330.    
  331.    where "d" designates the physical drive in which 
  332.    USERLOG resides and "p" (short for parameter) instructs
  333.    USERLOG which function to perform.  The following
  334.    table lists the parameters that USERLOG recognizes,
  335.    their functions and the page number of this manual
  336.    where each function is described in greater detail.
  337.    
  338.    PARAMETER           FUNCTION               PAGE
  339.    ---------   -------------------------     ------
  340.       /N       Create a new log file            9
  341.       /I       Log in                          10
  342.       /O       Log out                         11
  343.       /B       Browse log entries              12
  344.       /L       List log entries                13
  345.    
  346.    NOTE:  USERLOG will accept a parameter in either upper-
  347.    case or lowercase letters.
  348.    
  349.    For example, suppose you are going to begin analyzing
  350.    last year's sales figures with your favorite spread-
  351.    sheet program and wish to enter the activity into your
  352.    log file.  To "log in", next to the DOS prompt you
  353.    would type
  354.    
  355.    USERLOG /I
  356.    
  357.    
  358.    
  359.    -------------------------------------------------------
  360.    
  361.                              -5-
  362.    
  363.                                             U s e r L o g
  364.    -------------------------------------------------------
  365.    
  366.    
  367.    If USERLOG resides on a drive other than the default
  368.    drive, you would type
  369.    
  370.    d:USERLOG /I
  371.    
  372.    where "d:" specifies the physical drive in which
  373.    USERLOG exists.
  374.    
  375.    For systems equipped with a hard disk drive, a path
  376.    name must be specified if USERLOG.COM is not in the
  377.    current directory.  For example, if USERLOG.COM resides
  378.    in a directory named MYLOG, to log in you would enter
  379.    next to the DOS prompt
  380.    
  381.    \MYLOG\USERLOG /I
  382.    
  383.    All parameters are invoked in an identical fashion.
  384.    If no parameters are specified or the parameter is not
  385.    recognized, USERLOG will inform you that an error has
  386.    occurred and give you the option of selecting the 
  387.    correct parameter or returning to DOS.  Thus, USERLOG
  388.    can be invoked at the DOS command level by including
  389.    the parameter, or by entering USERLOG next to the
  390.    command prompt and selecting an option.
  391.    
  392.    With the exception of logging an entry out (/O), you
  393.    may escape from USERLOG at any time simply by pressing
  394.    the [ESC] key.
  395.    
  396.    To insure the integrity of the log file and, therefore,
  397.    your records, no means for editing log entries have
  398.    been provided.  Attempts to edit the log file with a
  399.    text editor will probably cause irreparable damage to
  400.    the contents of the file.
  401.    
  402.    
  403.    -------------------------------------------------------
  404.    
  405.                              -6-
  406.    
  407.                                             U s e r L o g
  408.    -------------------------------------------------------
  409.    
  410.    
  411.                          IMPORTANT
  412.                    ---------------------
  413.    
  414.    If your computer is not equipped with a battery-
  415.    powered clock/calendar that automatically sets the
  416.    computer time and date when started, then be sure to
  417.    set the correct system time and date when starting
  418.    the computer.  USERLOG assumes that the system time 
  419.    and date are correct.
  420.    
  421.    
  422.    
  423.    
  424.    
  425.    
  426.    
  427.    
  428.    
  429.    
  430.    
  431.    
  432.    
  433.    
  434.    
  435.    
  436.    
  437.    
  438.    
  439.    
  440.    
  441.    
  442.    
  443.    
  444.    
  445.    
  446.    
  447.    -------------------------------------------------------
  448.    
  449.                              -7-
  450.    
  451.                                             U s e r L o g
  452.    -------------------------------------------------------
  453.    
  454.    
  455.                 THE USERLOG LOG ENTRY SCREEN
  456.    
  457.    When USERLOG is invoked correctly, your display screen
  458.    will clear and the log entry data screen will appear.
  459.    The purpose and contents of each field in the screen
  460.    are described below.
  461.    
  462.          FIELD              DESCRIPTION
  463.        ----------   --------------------------------------
  464.         User         1 to 3 characters can be entered
  465.                      in this field to identify the user
  466.                      (e.g. your initials).
  467.         Category     The number 1 or  2 is entered in
  468.                      this field to identify whether the
  469.                      task is (1) business-oriented or
  470.                      (2) for personal use.
  471.         Task         Up to 24 characters may be used to
  472.                      describe the activity.
  473.         In           The time the USER logged in
  474.         Out          The time the USER logged out
  475.         Date         The date the USER logged in or out.
  476.         E. Hours     The elapsed hours between logging in
  477.                      and out.
  478.         Entry        The log entry number.
  479.         Status Area  User prompts or the status of the
  480.                      current operation is displayed in
  481.                      this area.
  482.    
  483.    
  484.    
  485.    
  486.    
  487.    
  488.    
  489.    
  490.    
  491.    -------------------------------------------------------
  492.    
  493.                              -8-
  494.    
  495.                                             U s e r L o g
  496.    -------------------------------------------------------
  497.    
  498.    
  499.                 CREATING A NEW LOG FILE (/N)
  500.    
  501.    When first installing USERLOG, or at the beginning of
  502.    each new calendar year, a new log file must be created
  503.    before any entries can be made.
  504.    
  505.    To create a new log file, next to the DOS prompt type
  506.    
  507.    USERLOG /N
  508.    
  509.    USERLOG will ask you to enter the serial number of
  510.    your system unit in the status area of the USERLOG
  511.    log entry screen.  Once you have supplied the serial
  512.    number, USERLOG will record the current system date
  513.    and create a data file in the current directory with
  514.    the name "USERLOG.yy" where the extension "yy" corre-
  515.    sponds to the last two digits of the year held by the
  516.    system clock/calendar (e.g. USERLOG.85).
  517.    
  518.    If you attempt to use USERLOG before a log file has
  519.    been created, or if the calendar year changes, USERLOG
  520.    will indicate that USERLOG.yy cannot be found and
  521.    should be created by using the /N parameter.
  522.    
  523.    USERLOG will not create a new log file if one already
  524.    exists in the current directory that corresponds to
  525.    the current settings of your system's clock/calendar.
  526.    
  527.    
  528.    
  529.    
  530.    
  531.    
  532.    
  533.    
  534.    
  535.    -------------------------------------------------------
  536.    
  537.                              -9-
  538.    
  539.                                             U s e r L o g
  540.    -------------------------------------------------------
  541.    
  542.    
  543.                       LOGGING IN (/I)
  544.    
  545.    Each time you begin a new activity on your computer,
  546.    you should create a new log entry in your file using
  547.    the /I parameter.  Invoking USERLOG with the /I
  548.    parameter causes the USERLOG log entry screen to
  549.    appear on your display.  To create the new entry,
  550.    USERLOG requires that you fill three field with the
  551.    following information 
  552.    
  553.    FIELD                    YOU ENTER
  554.    -------    ------------------------------------------
  555.    USER        1 to 3 characters that identifies the
  556.                user(e.g. your initials)
  557.    CAT         Enter "1" if the activity is business
  558.                related or "2" if it is for personal use.
  559.    TASK        Up to 24 characters may be entered in
  560.                this field to describe the activity.
  561.    
  562.    Once you filled in the three field with the appropriate
  563.    information, USERLOG time and date stamps the entry
  564.    with the current settings of your system clock/calendar
  565.    then exits to DOS.
  566.    
  567.    If the last log entry is still open, USERLOG will auto-
  568.    matically close that entry and display its contents
  569.    before creating a new log entry (See LOGGING OUT (/O)).
  570.    
  571.    
  572.    
  573.    
  574.    
  575.    
  576.    
  577.    
  578.    
  579.    -------------------------------------------------------
  580.    
  581.                              -10-
  582.    
  583.                                             U s e r L o g
  584.    -------------------------------------------------------
  585.    
  586.    
  587.                       LOGGING OUT (/O)
  588.    
  589.    After logging in and completing an activity on your
  590.    computer, you must "log out" the entry using the /O
  591.    parameter.  Invoking USERLOG with the /O parameter
  592.    causes the USERLOG log entry screen to appear contain-
  593.    ing the information from the last open entry.  Logging
  594.    out is automatic feature of USERLOG.  Therefore, the
  595.    "Out" field is automatically stamped with your system's
  596.    current time, the hours that have elapsed since logging
  597.    in are calculated and displayed in the field marked
  598.    "E. Hours", the log file is updated, and control is
  599.    returned to DOS.
  600.    
  601.    If the last log entry has already been logged out,
  602.    USERLOG will inform you of such and will exit to DOS.
  603.    
  604.    If you are moving from one application to another
  605.    and wish to enter each activity into your log file,
  606.    you may "shortcut" the process of logging in and out
  607.    by using only the /I parameter between activities.
  608.    Invoking the /I parameter with the last entry still
  609.    open causes USERLOG to automatically log out and
  610.    display the contents of the last entry before creating
  611.    a new entry (See LOGGING IN (/I)).
  612.    
  613.    
  614.    
  615.    
  616.    
  617.    
  618.    
  619.    
  620.    
  621.    
  622.    
  623.    -------------------------------------------------------
  624.    
  625.                              -11-
  626.    
  627.                                             U s e r L o g
  628.    -------------------------------------------------------
  629.    
  630.    
  631.                  BROWSING LOG ENTRIES (/B)
  632.    
  633.    A facility for browsing forwards and backwards through
  634.    your log file one entry at a time has been provided
  635.    for in USERLOG.  When USERLOG is invoked with the /B
  636.    parameter, USERLOG will ask for the beginning date in
  637.    the status area of the log entry screen.  Once the
  638.    date has been entered in a mm/dd format, USERLOG will
  639.    scan the log file and display on the screen the first
  640.    log entry whose date is greater than or equal to the
  641.    date you supplied.  If the dates of all the log entries
  642.    fall before the date you specified, then the last log
  643.    entry is displayed.
  644.    
  645.    After a log entry has been displayed, certain keys on
  646.    the keyboard can be used to browse through the log
  647.    file.  The following table lists the keys and their
  648.    respective functions:
  649.    
  650.              KEY             FUNCTION
  651.            --------   -------------------------
  652.             [->]       Show next log entry
  653.             [<-]       Show prior log entry
  654.             [Home]     Show first log entry
  655.             [End]      Show last log entry
  656.             [Esc]      Exit USERLOG
  657.    
  658.    
  659.    
  660.    
  661.    
  662.    
  663.    
  664.    
  665.    
  666.    
  667.    -------------------------------------------------------
  668.    
  669.                              -12-
  670.    
  671.                                             U s e r L o g
  672.    -------------------------------------------------------
  673.    
  674.    
  675.                   LISTING LOG ENTRIES (/L)
  676.    
  677.    USERLOG can provide you with a listing of all or
  678.    selected log entries through the use of the /L para-
  679.    meter.  When USERLOG is invoked with the /L parameter,
  680.    you will be asked to supply a beginning date in a
  681.    mm/dd format and whether you want only (1) business,
  682.    (2) personal, or (3) both types of log entries listed.
  683.    USERLOG will scan your entire log file searching for
  684.    the first log entry that satisfies the criteria you
  685.    specified.  If no matches are found, USERLOG will
  686.    inform you of such and exit to DOS.  Otherwise USERLOG
  687.    will ask which device to list the log entries to.
  688.    Pressing the [S] key causes the output to be printed
  689.    on the display screen whereas pressing the [P] key
  690.    causes it to be listed on the printer attached to
  691.    your computer.  You may exit USERLOG at this time by
  692.    pressing the [Esc] key.  If the log entries are to be
  693.    listed on the printer, be sure the printer is turned
  694.    on and that the printer top-of-form has been set.
  695.    
  696.    The log entries are listed in detail in the order in
  697.    which they were made.  As each log entry is printed,
  698.    the number of hours the computer was used for business
  699.    and for personal purposes are accumulated and printed
  700.    on the bottom of each page.  The percentage of time
  701.    your computer has been used for business-related 
  702.    activities is calculated and printed also.
  703.    
  704.    
  705.    
  706.    
  707.    
  708.    
  709.    
  710.    
  711.    -------------------------------------------------------
  712.    
  713.                              -13-
  714.    
  715.                                             U s e r L o g
  716.    -------------------------------------------------------
  717.    
  718.    
  719.                 USING USERLOG IN BATCH FILES
  720.    
  721.    In order to keep accurate records of computer usage,
  722.    users should be 'forced' to log in and out between
  723.    applications.  Fortunately, the batch language facil-
  724.    ities of PC-DOS provides a very convenient means for
  725.    doing so.  The following example shows how to create
  726.    a batch file that will log a user in, run a program
  727.    named MYPROGRAM and log the user out after exiting
  728.    the program.
  729.    
  730.    
  731.    A>COPY CON: MYPROGRAM.BAT
  732.    CLS
  733.    PAUSE -----> INSERT LOG FILE DISKETTE INTO DRIVE A
  734.    USERLOG /I
  735.    PAUSE -----> INSERT MYPROGRAM DISKETTE INTO DRIVE A
  736.    MYPROGRAM
  737.    PAUSE -----> INSERT LOG FILE DISKETTE INTO DRIVE A
  738.    USERLOG /O
  739.    ^Z                   (press the F6 key)
  740.    1 file copied
  741.    
  742.    
  743.    If your system has a hard disk drive, then the PAUSE
  744.    statements can be eliminated.  However, the path to
  745.    the directory containing USERLOG.COM must be named.
  746.    For example, if USERLOG.COM resides in the directory
  747.    named MYLOG, then then following batch program will
  748.    log a user in and out.
  749.    
  750.    
  751.    
  752.    
  753.    
  754.    
  755.    -------------------------------------------------------
  756.    
  757.                              -14-
  758.    
  759.                                             U s e r L o g
  760.    -------------------------------------------------------
  761.    
  762.    
  763.    C>COPY CON: MYPROGRAM.BAT
  764.    CLS
  765.    PATH \MYLOG 
  766.    USERLOG /I
  767.    MYPROGRAM
  768.    PATH \MYLOG
  769.    USERLOG /O
  770.    ^Z                   (press the F6 key)
  771.    1 file copied
  772.    
  773.    
  774.    Programs written in interpretive BASIC can be executed
  775.    from batch files as well by either including BASIC.COM
  776.    in the directory which contains the BASIC program or
  777.    by extending the search path to include the directory
  778.    that contains BASIC.COM.
  779.    
  780.    
  781.    
  782.    
  783.    
  784.    
  785.    
  786.    
  787.    
  788.    
  789.    
  790.    
  791.    
  792.    
  793.    
  794.    
  795.    
  796.    
  797.    
  798.    
  799.    -------------------------------------------------------
  800.    
  801.                              -15-
  802.    
  803.                                             U s e r L o g
  804.    -------------------------------------------------------
  805.    
  806.    
  807.                  USERLOG REGISTRATION FORM
  808.    
  809.    
  810.      I have enclosed $25.00 with this registration form.
  811.      Registration entitles me to notification of updates
  812.      to USERLOG and free upgrades (excluding diskette and
  813.      postage).  Please add me to your list of registered
  814.      users of USERLOG.
  815.    
  816.      Mail To:         Chris E. Lindberg
  817.                    5221 W. Washington Blvd.
  818.                     Milwaukee, WI   53208
  819.    
  820.     Please supply the following information:
  821.    
  822.    
  823.      Name _____________________________________________
  824.    
  825.      Company __________________________________________
  826.    
  827.      Street ___________________________________________
  828.    
  829.      City _____________________________________________
  830.    
  831.      State ______   Zip __________  Phone _____________
  832.    
  833.      How did you obtain a copy of USERLOG _____________
  834.    
  835.      __________________________________________________
  836.    
  837.    Comments/Problems:
  838.    
  839.    
  840.    
  841.    
  842.    -------------------------------------------------------
  843.    
  844.                              -16-
  845.